#ifndef _WEAPON_H
#define _WEAPON_H

#include <iostream>
#include <ctime>
#include <string>
#include <sstream>

using namespace std;

class weapon
{

	public:
		weapon();
		~weapon();

		void setName(string sName) { name = sName;}
		string getName() { return name;}

		void setDesc(string sDesc) { desc = sDesc;}
		string getDesc() {return desc;}

		void setSize(int sSize) { size = sSize;}
		int getSize() { return size;}

		void setType(char sType) { type = sType;}
		char getType() { return type;}

		void setMinDmg(int sMinDmg) { minDmg = sMinDmg;}
		int getMinDmg() { return minDmg;}

		void setMaxDmg(int sMaxDmg) { maxDmg = sMaxDmg;}
		int getMaxDmg() { return maxDmg;}

		void setCritInc(int sCritInc) { critInc = sCritInc;}
		int getCritInc() { return critInc;}

		void setEnhance(string sEnhance) { enhancement = sEnhance;}
		string getEnhace() { return enhancement;}

		void setValue(int sValue) { value = sValue;}
		int getValue() { return value;}

	private:
		string name;
		string desc;
		int size;
		char type;
		int minDmg;
		int maxDmg;
		int critInc;
		string enhancement;
		int value;
};

#endif